﻿using System;
using System.Collections.Generic;

using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;

public partial class Modules_YeuCauSuaChuaIT : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {        
        if (Session["IsLogin"] == null || (bool)Session["IsLogin"] == false)
        {
          
          // Page.ClientScript.RegisterClientScriptBlock(
          //  Response.Write("<script> setTimeout ( 'OpenSignupWindow()', 500);  </script>");
          //  Response.AddHeader("refresh", "1;url=DienThoaiEmail.aspx");
            
        }
        else
        {
            lblHoTen.Text =(string)Session["HoTen"];
            if (!IsPostBack)
            {
                loaddlvaocbo();
            }
        }
    }

    private void loaddlvaocbo()
    {
        YeuCauSuaChuaIT yc =new YeuCauSuaChuaIT();
        cboLoaiLoi.DataSource = yc.LoadDanhSachLoaiYC();
        cboLoaiLoi.DataTextField = "TenLoaiSC";
        cboLoaiLoi.DataValueField = "IDSC";
        cboLoaiLoi.DataBind();
    }
    protected void cboLoaiLoi_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (cboLoaiLoi.SelectedValue.ToString() == "1")
        {
            lblMayTinh.Visible = true;
            txtMaMay.Visible = true;
        }
        else
        {
            lblMayTinh.Visible = false;
            txtMaMay.Visible = false;
        }
    }
    protected void btnGuiYC_Click(object sender, EventArgs e)
    {
        string hostname = "";
        hostname = System.Net.Dns.GetHostEntry(Request.ServerVariables["remote_addr"]).HostName;
       
        if (txtNoiDung.Text.Length < 1)
        {
            Response.Write("<script>  alert('Bạn chưa nhập nội dung yêu cầu !');  </script>");
            return;
        }
        YeuCauSuaChuaIT yc = new YeuCauSuaChuaIT();
        yc.NguoiYC = (string)Session["MaNV"];
        yc.LoaiYC = cboLoaiLoi.SelectedValue.ToString();
        yc.Noidung = txtNoiDung.Text;
        yc.Maytinh = hostname;
        if (yc.LoaiYC == "1")
        {
            yc.Mamay = txtMaMay.Text;
            DataTable dtkt = yc.KiemTraMayTinhTrongHeThong();
            if (dtkt.Rows.Count > 0)
            {
               
            }
            else
            {
                Response.Write("<script>  alert(' Mã máy bạn nhập không có trong hệ thống. vui lòng nhập lại !');  </script>");
                return;
            }

        }
        else
        {
            yc.Mamay = "";
        }
        try
        {
            yc.LapPhieuYCSuaChua();
            Response.Write("<script>  alert(' Gửi yêu cầu sửa chữa cho IT thành công !');  </script>");
           // Response.Redirect("DienThoaiEmail.aspx");
            Response.AddHeader("refresh", "0;url=Success.aspx");
        }
        catch
        {
            Response.Write("<script>  alert('Lỗi - bạn không gửi được yêu cầu !');  </script>");
        }
    }

    
}